home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 June: Reference Library / Dev.CD Jun 96 RL / Dev.CD Jun 96 RL.toast / Technical Documentation / develop / develop Issue 11 / develop Issue 11 code / MultiBuffer.sea / MultiBuffer / MultiBuffer Source / MainApp.h < prev    next >
MacBinary  |  1992-07-15  |  5.5 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Wed Jul 15 15:24:30 1992, modified Wed Jul 15 15:24:30 1992, creator 'MPS ', type ASCII, 4990 bytes "MainApp.h" , at 0x13fe 428 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% dearkID deark: macbinary default
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 09 4d 61 69 6e 41 70 | 70 2e 68 00 00 00 00 00 |..MainAp|p.h.....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 13 7e 00 | 00 01 ac a6 8a 2b ee a6 |......~.|.....+..|
|00000060| 8a 2b ee 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.+......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 b0 18 00 00 |........|........|
|00000080| 0d 23 69 66 6e 64 65 66 | 20 5f 5f 4d 41 49 4e 49 |.#ifndef| __MAINI|
|00000090| 4e 43 4c 55 44 45 53 5f | 5f 0d 23 64 65 66 69 6e |NCLUDES_|_.#defin|
|000000a0| 65 20 5f 5f 4d 41 49 4e | 49 4e 43 4c 55 44 45 53 |e __MAIN|INCLUDES|
|000000b0| 5f 5f 0d 23 65 6e 64 69 | 66 0d 0d 0d 2f 2f 7e 7e |__.#endi|f...//~~|
|000000c0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|000000d0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|000000e0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|000000f0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000100| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 0d 2f |~~~~~~~~|~~~~~~./|
|00000110| 2f 20 72 65 73 6f 75 72 | 63 65 73 20 49 44 73 0d |/ resour|ces IDs.|
|00000120| 0d 2f 2f 20 4d 65 6e 75 | 73 2e 20 54 68 65 20 6d |.// Menu|s. The m|
|00000130| 65 6e 75 20 49 44 73 20 | 20 68 61 76 65 20 61 6e |enu IDs | have an|
|00000140| 20 22 6d 22 20 70 72 65 | 66 69 78 20 61 6e 64 20 | "m" pre|fix and |
|00000150| 69 74 65 6d 20 6e 75 6d | 62 65 72 73 20 68 61 76 |item num|bers hav|
|00000160| 65 20 61 6e 20 22 69 22 | 20 70 72 65 66 69 78 2e |e an "i"| prefix.|
|00000170| 0d 0d 23 64 65 66 69 6e | 65 09 72 4d 65 6e 75 42 |..#defin|e.rMenuB|
|00000180| 61 72 09 09 09 09 31 30 | 30 30 09 2f 2f 20 61 70 |ar....10|00.// ap|
|00000190| 70 6c 69 63 61 74 69 6f | 6e 27 73 20 6d 65 6e 75 |plicatio|n's menu|
|000001a0| 20 62 61 72 0d 0d 23 64 | 65 66 69 6e 65 09 6d 41 | bar..#d|efine.mA|
|000001b0| 70 70 6c 65 09 09 09 09 | 09 31 32 38 09 09 2f 2f |pple....|.128..//|
|000001c0| 20 41 70 70 6c 65 20 6d | 65 6e 75 0d 23 64 65 66 | Apple m|enu.#def|
|000001d0| 69 6e 65 09 69 41 62 6f | 75 74 09 09 09 09 09 31 |ine.iAbo|ut.....1|
|000001e0| 0d 0d 23 64 65 66 69 6e | 65 09 6d 46 69 6c 65 09 |..#defin|e.mFile.|
|000001f0| 09 09 09 09 31 32 39 09 | 09 2f 2f 20 46 69 6c 65 |....129.|.// File|
|00000200| 20 6d 65 6e 75 0d 23 64 | 65 66 69 6e 65 09 69 50 | menu.#d|efine.iP|
|00000210| 6c 61 79 09 09 09 09 09 | 31 0d 23 64 65 66 69 6e |lay.....|1.#defin|
|00000220| 65 20 69 50 6c 61 79 42 | 61 63 6b 77 61 72 64 73 |e iPlayB|ackwards|
|00000230| 09 09 09 32 0d 23 64 65 | 66 69 6e 65 09 69 52 65 |...2.#de|fine.iRe|
|00000240| 63 6f 72 64 09 09 09 09 | 09 33 0d 23 64 65 66 69 |cord....|.3.#defi|
|00000250| 6e 65 20 69 53 79 6e 74 | 68 69 73 69 7a 65 09 09 |ne iSynt|hisize..|
|00000260| 09 09 34 0d 23 64 65 66 | 69 6e 65 09 69 4b 69 6c |..4.#def|ine.iKil|
|00000270| 6c 09 09 09 09 09 35 0d | 23 64 65 66 69 6e 65 09 |l.....5.|#define.|
|00000280| 69 51 75 69 74 09 09 09 | 09 09 37 0d 0d 23 64 65 |iQuit...|..7..#de|
|00000290| 66 69 6e 65 09 6d 45 64 | 69 74 09 09 09 09 09 31 |fine.mEd|it.....1|
|000002a0| 33 30 09 09 2f 2f 20 45 | 64 69 74 20 6d 65 6e 75 |30..// E|dit menu|
|000002b0| 0d 23 64 65 66 69 6e 65 | 09 69 55 6e 64 6f 09 09 |.#define|.iUndo..|
|000002c0| 09 09 09 31 0d 23 64 65 | 66 69 6e 65 09 69 43 75 |...1.#de|fine.iCu|
|000002d0| 74 09 09 09 09 09 33 0d | 23 64 65 66 69 6e 65 09 |t.....3.|#define.|
|000002e0| 69 43 6f 70 79 09 09 09 | 09 09 34 0d 23 64 65 66 |iCopy...|..4.#def|
|000002f0| 69 6e 65 09 69 50 61 73 | 74 65 09 09 09 09 09 35 |ine.iPas|te.....5|
|00000300| 0d 23 64 65 66 69 6e 65 | 09 69 43 6c 65 61 72 09 |.#define|.iClear.|
|00000310| 09 09 09 09 36 0d 0d 0d | 2f 2f 20 77 69 6e 64 6f |....6...|// windo|
|00000320| 77 20 72 65 73 6f 75 72 | 63 65 73 0d 0d 23 64 65 |w resour|ces..#de|
|00000330| 66 69 6e 65 20 72 4d 61 | 69 6e 57 69 6e 64 6f 77 |fine rMa|inWindow|
|00000340| 09 09 09 09 31 30 30 30 | 09 09 2f 2f 20 6d 61 69 |....1000|..// mai|
|00000350| 6e 20 77 69 6e 64 6f 77 | 0d 0d 23 64 65 66 69 6e |n window|..#defin|
|00000360| 65 20 72 41 6d 70 42 75 | 74 74 6f 6e 09 09 09 09 |e rAmpBu|tton....|
|00000370| 31 30 30 30 09 09 2f 2f | 20 6d 61 69 6e 20 77 69 |1000..//| main wi|
|00000380| 6e 64 6f 77 20 62 75 74 | 74 6f 6e 73 0d 23 64 65 |ndow but|tons.#de|
|00000390| 66 69 6e 65 20 72 50 69 | 74 63 68 42 75 74 74 6f |fine rPi|tchButto|
|000003a0| 6e 09 09 09 31 30 30 31 | 0d 0d 0d 2f 2f 20 64 69 |n...1001|...// di|
|000003b0| 61 6c 6f 67 20 72 65 73 | 6f 75 72 63 65 73 0d 0d |alog res|ources..|
|000003c0| 23 64 65 66 69 6e 65 09 | 72 41 62 6f 75 74 41 6c |#define.|rAboutAl|
|000003d0| 65 72 74 09 09 09 09 31 | 30 30 30 09 09 2f 2f 20 |ert....1|000..// |
|000003e0| 61 62 6f 75 74 20 61 6c | 65 72 74 0d 23 64 65 66 |about al|ert.#def|
|000003f0| 69 6e 65 09 72 55 73 65 | 72 41 6c 65 72 74 09 09 |ine.rUse|rAlert..|
|00000400| 09 09 31 30 30 31 09 09 | 2f 2f 20 75 73 65 72 20 |..1001..|// user |
|00000410| 65 72 72 6f 72 20 61 6c | 65 72 74 0d 0d 0d 2f 2f |error al|ert...//|
|00000420| 20 65 72 72 6f 72 20 73 | 74 72 69 6e 67 73 20 72 | error s|trings r|
|00000430| 65 73 6f 75 72 63 65 0d | 23 64 65 66 69 6e 65 09 |esource.|#define.|
|00000440| 72 45 72 72 53 74 72 69 | 6e 67 73 09 09 09 09 31 |rErrStri|ngs....1|
|00000450| 30 30 30 09 09 2f 2f 20 | 65 72 72 6f 72 20 73 74 |000..// |error st|
|00000460| 72 69 6e 67 20 6c 69 73 | 74 0d 0d 23 64 65 66 69 |ring lis|t..#defi|
|00000470| 6e 65 09 65 53 79 73 74 | 65 6d 54 6f 6f 4f 6c 64 |ne.eSyst|emTooOld|
|00000480| 09 09 09 31 09 09 09 2f | 2f 20 69 6e 64 69 63 69 |...1.../|/ indici|
|00000490| 65 73 20 69 6e 74 6f 20 | 65 72 72 6f 72 20 53 54 |es into |error ST|
|000004a0| 52 23 20 72 65 73 6f 75 | 72 63 65 0d 23 64 65 66 |R# resou|rce.#def|
|000004b0| 69 6e 65 09 65 4e 6f 4d | 65 6e 75 42 61 72 09 09 |ine.eNoM|enuBar..|
|000004c0| 09 09 32 0d 23 64 65 66 | 69 6e 65 09 65 4e 6f 4d |..2.#def|ine.eNoM|
|000004d0| 65 6d 6f 72 79 09 09 09 | 09 33 0d 23 64 65 66 69 |emory...|.3.#defi|
|000004e0| 6e 65 09 65 4e 6f 57 69 | 6e 64 6f 77 09 09 09 09 |ne.eNoWi|ndow....|
|000004f0| 34 0d 23 64 65 66 69 6e | 65 20 65 4e 6f 53 6e 64 |4.#defin|e eNoSnd|
|00000500| 49 6e 44 65 76 69 63 65 | 09 09 09 35 0d 23 64 65 |InDevice|...5.#de|
|00000510| 66 69 6e 65 20 65 52 65 | 63 6f 72 64 69 6e 67 09 |fine eRe|cording.|
|00000520| 09 09 09 36 0d 23 64 65 | 66 69 6e 65 20 65 47 65 |...6.#de|fine eGe|
|00000530| 74 74 69 6e 67 43 68 61 | 6e 09 09 09 37 0d 23 64 |ttingCha|n...7.#d|
|00000540| 65 66 69 6e 65 20 65 53 | 6e 64 4f 75 74 4d 67 72 |efine eS|ndOutMgr|
|00000550| 09 09 09 09 38 0d 23 64 | 65 66 69 6e 65 20 65 53 |....8.#d|efine eS|
|00000560| 6e 64 49 6e 4d 67 72 09 | 09 09 09 39 0d 23 64 65 |ndInMgr.|...9.#de|
|00000570| 66 69 6e 65 20 65 52 65 | 73 6f 75 72 63 65 45 72 |fine eRe|sourceEr|
|00000580| 72 09 09 09 31 30 0d 23 | 64 65 66 69 6e 65 20 65 |r...10.#|define e|
|00000590| 46 69 6c 65 45 72 72 09 | 09 09 09 31 31 0d 23 64 |FileErr.|...11.#d|
|000005a0| 65 66 69 6e 65 20 65 55 | 6e 65 78 70 65 63 74 65 |efine eU|nexpecte|
|000005b0| 64 09 09 09 09 31 32 0d | 0d 2f 2f 20 6f 74 68 65 |d....12.|.// othe|
|000005c0| 72 20 73 74 72 69 6e 67 | 73 0d 23 64 65 66 69 6e |r string|s.#defin|
|000005d0| 65 20 72 41 6d 70 53 74 | 72 69 6e 67 09 09 09 09 |e rAmpSt|ring....|
|000005e0| 31 30 30 30 09 09 2f 2f | 20 74 65 78 74 20 64 72 |1000..//| text dr|
|000005f0| 61 77 6e 20 62 65 6c 6f | 77 20 74 68 65 20 61 6d |awn belo|w the am|
|00000600| 70 6c 69 74 75 64 65 20 | 63 6f 6e 74 72 6f 6c 0d |plitude |control.|
|00000610| 23 64 65 66 69 6e 65 20 | 72 50 69 74 63 68 53 74 |#define |rPitchSt|
|00000620| 72 69 6e 67 09 09 09 31 | 30 30 31 09 09 2f 2f 20 |ring...1|001..// |
|00000630| 74 65 78 74 20 64 72 61 | 77 6e 20 62 65 6c 6f 77 |text dra|wn below|
|00000640| 20 74 68 65 20 70 69 74 | 63 68 20 63 6f 6e 74 72 | the pit|ch contr|
|00000650| 6f 6c 0d 0d 0d 2f 2f 7e | 7e 7e 7e 7e 7e 7e 7e 7e |ol...//~|~~~~~~~~|
|00000660| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000670| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000680| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000690| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|000006a0| 7e 7e 7e 7e 7e 7e 7e 0d | 2f 2f 20 61 70 70 6c 69 |~~~~~~~.|// appli|
|000006b0| 63 61 74 69 6f 6e 20 63 | 6f 6e 73 74 61 6e 74 73 |cation c|onstants|
|000006c0| 0d 0d 23 64 65 66 69 6e | 65 20 6b 4f 6c 64 65 73 |..#defin|e kOldes|
|000006d0| 74 53 79 73 74 65 6d 41 | 6c 6c 6f 77 65 64 09 30 |tSystemA|llowed.0|
|000006e0| 78 30 36 30 32 09 2f 2f | 20 53 79 73 74 65 6d 20 |x0602.//| System |
|000006f0| 36 2e 30 2e 32 20 76 65 | 72 73 69 6f 6e 20 6e 75 |6.0.2 ve|rsion nu|
|00000700| 6d 62 65 72 0d 0d 23 64 | 65 66 69 6e 65 20 6b 42 |mber..#d|efine kB|
|00000710| 61 63 6b 53 6c 65 65 70 | 09 09 4d 41 58 4c 4f 4e |ackSleep|..MAXLON|
|00000720| 47 09 09 09 2f 2f 20 73 | 6c 65 65 70 69 6e 67 20 |G...// s|leeping |
|00000730| 61 6d 6f 75 6e 74 20 77 | 68 69 6c 65 20 69 6e 20 |amount w|hile in |
|00000740| 62 61 63 6b 67 72 6f 75 | 6e 64 0d 23 64 65 66 69 |backgrou|nd.#defi|
|00000750| 6e 65 20 6b 46 6f 72 65 | 53 6c 65 65 70 09 09 36 |ne kFore|Sleep..6|
|00000760| 30 09 09 09 09 2f 2f 20 | 73 6c 65 65 70 20 61 6d |0....// |sleep am|
|00000770| 6f 75 6e 74 20 77 68 69 | 6c 65 20 69 6e 20 66 6f |ount whi|le in fo|
|00000780| 72 65 67 72 6f 75 6e 64 | 0d 0d 23 64 65 66 69 6e |reground|..#defin|
|00000790| 65 20 6b 46 61 74 61 6c | 45 72 72 6f 72 09 09 74 |e kFatal|Error..t|
|000007a0| 72 75 65 09 09 09 2f 2f | 20 65 72 72 6f 72 20 77 |rue...//| error w|
|000007b0| 61 73 20 66 61 74 61 6c | 20 66 6f 72 20 41 6c 65 |as fatal| for Ale|
|000007c0| 72 74 55 73 65 72 0d 0d | 23 64 65 66 69 6e 65 20 |rtUser..|#define |
|000007d0| 6b 4d 69 64 64 6c 65 43 | 09 09 36 30 09 09 09 09 |kMiddleC|..60....|
|000007e0| 2f 2f 20 6d 65 61 6e 69 | 6e 67 6c 65 73 73 20 62 |// meani|ngless b|
|000007f0| 61 73 65 46 72 65 71 75 | 65 6e 63 79 0d 0d 23 64 |aseFrequ|ency..#d|
|00000800| 65 66 69 6e 65 20 6b 4d | 69 6e 53 69 7a 65 09 09 |efine kM|inSize..|
|00000810| 28 31 36 30 20 2a 20 31 | 30 32 34 29 09 2f 2f 20 |(160 * 1|024).// |
|00000820| 6d 69 6e 69 6d 61 6c 20 | 70 61 72 74 69 74 69 6f |minimal |partitio|
|00000830| 6e 20 66 6f 72 20 53 49 | 5a 45 20 72 65 73 6f 75 |n for SI|ZE resou|
|00000840| 72 63 65 0d 23 64 65 66 | 69 6e 65 20 6b 50 72 65 |rce.#def|ine kPre|
|00000850| 66 53 69 7a 65 09 09 28 | 33 30 30 20 2a 20 31 30 |fSize..(|300 * 10|
|00000860| 32 34 29 09 2f 2f 20 70 | 72 65 66 65 72 72 65 64 |24).// p|referred|
|00000870| 20 70 61 72 74 69 74 69 | 6f 6e 20 66 6f 72 20 53 | partiti|on for S|
|00000880| 49 5a 45 20 72 65 73 6f | 75 72 63 65 0d 0d 23 64 |IZE reso|urce..#d|
|00000890| 65 66 69 6e 65 20 6b 4d | 69 6e 48 65 61 70 09 09 |efine kM|inHeap..|
|000008a0| 28 38 30 20 2a 20 31 30 | 32 34 29 09 09 2f 2f 20 |(80 * 10|24)..// |
|000008b0| 6d 69 6e 69 6d 61 6c 20 | 68 65 61 70 20 73 69 7a |minimal |heap siz|
|000008c0| 65 20 49 20 77 61 6e 74 | 20 74 6f 20 72 75 6e 20 |e I want| to run |
|000008d0| 69 6e 0d 23 64 65 66 69 | 6e 65 20 6b 4d 69 6e 53 |in.#defi|ne kMinS|
|000008e0| 70 61 63 65 09 09 28 34 | 30 20 2a 20 31 30 32 34 |pace..(4|0 * 1024|
|000008f0| 29 09 09 2f 2f 20 6d 69 | 6e 69 6d 61 6c 20 68 65 |)..// mi|nimal he|
|00000900| 61 70 20 73 69 7a 65 20 | 6c 65 66 74 20 66 6f 72 |ap size |left for|
|00000910| 20 74 6f 6f 6c 62 6f 78 | 0d 0d 23 64 65 66 69 6e | toolbox|..#defin|
|00000920| 65 20 6b 44 49 50 6f 73 | 69 74 69 6f 6e 09 09 2a |e kDIPos|ition..*|
|00000930| 28 50 6f 69 6e 74 20 2a | 29 30 78 30 30 35 30 30 |(Point *|)0x00500|
|00000940| 30 37 30 20 2f 2f 20 74 | 68 65 20 74 6f 70 4c 65 |070 // t|he topLe|
|00000950| 66 74 20 66 6f 72 20 74 | 68 65 20 44 69 73 6b 20 |ft for t|he Disk |
|00000960| 49 6e 69 74 20 64 69 61 | 6c 6f 67 0d 0d 23 64 65 |Init dia|log..#de|
|00000970| 66 69 6e 65 20 6b 41 70 | 70 43 72 65 61 74 6f 72 |fine kAp|pCreator|
|00000980| 09 09 27 43 41 4d 6c 27 | 09 09 09 2f 2f 20 63 72 |..'CAMl'|...// cr|
|00000990| 65 61 74 6f 72 20 74 79 | 70 65 20 6f 66 20 74 68 |eator ty|pe of th|
|000009a0| 69 73 20 61 70 70 6c 69 | 63 61 74 69 6f 6e 0d 0d |is appli|cation..|
|000009b0| 23 64 65 66 69 6e 65 20 | 6b 46 69 6c 65 54 79 70 |#define |kFileTyp|
|000009c0| 65 09 09 27 41 50 50 4c | 27 09 09 09 2f 2f 20 66 |e..'APPL|'...// f|
|000009d0| 69 6c 65 20 74 79 70 65 | 20 6f 66 20 74 68 69 73 |ile type| of this|
|000009e0| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 0d 0d 23 64 | applica|tion..#d|
|000009f0| 65 66 69 6e 65 20 6b 43 | 6f 6e 74 72 6f 6c 54 65 |efine kC|ontrolTe|
|00000a00| 78 74 4f 66 66 73 65 74 | 09 32 34 09 09 09 2f 2f |xtOffset|.24...//|
|00000a10| 20 74 65 78 74 20 69 73 | 20 64 72 61 77 6e 20 74 | text is| drawn t|
|00000a20| 68 69 73 20 66 61 72 20 | 62 65 6c 6f 77 20 74 68 |his far |below th|
|00000a30| 65 20 63 6f 6e 74 72 6f | 6c 73 0d 0d 23 64 65 66 |e contro|ls..#def|
|00000a40| 69 6e 65 09 6b 50 69 74 | 63 68 44 65 66 61 75 6c |ine.kPit|chDefaul|
|00000a50| 74 09 34 34 30 09 09 09 | 09 2f 2f 20 64 65 66 61 |t.440...|.// defa|
|00000a60| 75 6c 74 20 70 69 74 63 | 68 20 73 65 74 74 69 6e |ult pitc|h settin|
|00000a70| 67 20 28 41 29 0d 23 64 | 65 66 69 6e 65 20 6b 41 |g (A).#d|efine kA|
|00000a80| 6d 70 44 65 66 61 75 6c | 74 09 09 36 34 09 09 09 |mpDefaul|t..64...|
|00000a90| 09 2f 2f 20 64 65 66 61 | 75 6c 74 20 61 6d 70 6c |.// defa|ult ampl|
|00000aa0| 69 74 75 64 65 0d 0d 2f | 2f 7e 7e 7e 7e 7e 7e 7e |itude../|/~~~~~~~|
|00000ab0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000ac0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000ad0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000ae0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000af0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 0d 2f 2f 20 74 79 70 |~~~~~~~~|~.// typ|
|00000b00| 65 64 65 66 73 0d 0d 2f | 2f 20 74 79 70 65 64 65 |edefs../|/ typede|
|00000b10| 66 73 20 63 61 6e 6e 6f | 74 20 62 65 20 75 73 65 |fs canno|t be use|
|00000b20| 64 20 62 79 20 52 65 7a | 0d 23 69 66 6e 64 65 66 |d by Rez|.#ifndef|
|00000b30| 20 66 6f 72 52 65 7a 0d | 0d 73 74 72 75 63 74 20 | forRez.|.struct |
|00000b40| 4d 61 69 6e 57 69 6e 64 | 6f 77 20 7b 0d 09 57 69 |MainWind|ow {..Wi|
|00000b50| 6e 64 6f 77 52 65 63 6f | 72 64 09 77 69 6e 64 6f |ndowReco|rd.windo|
|00000b60| 77 3b 0d 09 53 74 72 69 | 6e 67 48 61 6e 64 6c 65 |w;..Stri|ngHandle|
|00000b70| 09 61 6d 70 53 74 72 69 | 6e 67 3b 0d 09 53 74 72 |.ampStri|ng;..Str|
|00000b80| 69 6e 67 48 61 6e 64 6c | 65 09 70 69 74 63 68 53 |ingHandl|e.pitchS|
|00000b90| 74 72 69 6e 67 3b 0d 7d | 3b 0d 74 79 70 65 64 65 |tring;.}|;.typede|
|00000ba0| 66 20 73 74 72 75 63 74 | 20 4d 61 69 6e 57 69 6e |f struct| MainWin|
|00000bb0| 64 6f 77 20 4d 61 69 6e | 57 69 6e 64 6f 77 3b 0d |dow Main|Window;.|
|00000bc0| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 20 4d |typedef |struct M|
|00000bd0| 61 69 6e 57 69 6e 64 6f | 77 20 2a 4d 61 69 6e 57 |ainWindo|w *MainW|
|00000be0| 69 6e 64 6f 77 50 74 72 | 3b 0d 0d 0d 73 74 72 75 |indowPtr|;...stru|
|00000bf0| 63 74 20 57 61 76 65 43 | 79 63 6c 65 20 7b 0d 09 |ct WaveC|ycle {..|
|00000c00| 75 6e 73 69 67 6e 65 64 | 20 73 68 6f 72 74 09 6c |unsigned| short.l|
|00000c10| 65 6e 67 74 68 3b 0d 09 | 50 74 72 09 09 09 09 77 |ength;..|Ptr....w|
|00000c20| 61 76 65 50 74 72 3b 0d | 7d 3b 0d 74 79 70 65 64 |avePtr;.|};.typed|
|00000c30| 65 66 20 73 74 72 75 63 | 74 20 57 61 76 65 43 79 |ef struc|t WaveCy|
|00000c40| 63 6c 65 20 57 61 76 65 | 43 79 63 6c 65 3b 0d 74 |cle Wave|Cycle;.t|
|00000c50| 79 70 65 64 65 66 20 73 | 74 72 75 63 74 20 57 61 |ypedef s|truct Wa|
|00000c60| 76 65 43 79 63 6c 65 20 | 2a 57 61 76 65 43 79 63 |veCycle |*WaveCyc|
|00000c70| 6c 65 50 74 72 3b 0d 0d | 23 65 6e 64 69 66 0d 0d |lePtr;..|#endif..|
|00000c80| 2f 2f 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |//~~~~~~|~~~~~~~~|
|00000c90| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000ca0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000cb0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000cc0| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000cd0| 7e 7e 0d 2f 2f 20 68 61 | 6e 64 79 20 6d 61 63 72 |~~.// ha|ndy macr|
|00000ce0| 6f 73 0d 0d 2f 2f 20 43 | 20 6d 61 63 72 6f 73 20 |os..// C| macros |
|00000cf0| 63 61 6e 6e 6f 74 20 62 | 65 20 75 73 65 64 20 62 |cannot b|e used b|
|00000d00| 79 20 52 65 7a 0d 23 69 | 66 6e 64 65 66 20 66 6f |y Rez.#i|fndef fo|
|00000d10| 72 52 65 7a 0d 0d 2f 2f | 20 74 68 69 73 20 69 73 |rRez..//| this is|
|00000d20| 20 6d 75 63 68 20 62 65 | 74 74 65 72 20 74 68 61 | much be|tter tha|
|00000d30| 6e 20 74 68 65 20 74 6f | 6f 6c 62 6f 78 20 63 61 |n the to|olbox ca|
|00000d40| 6c 6c 73 0d 23 64 65 66 | 69 6e 65 20 48 69 57 72 |lls.#def|ine HiWr|
|00000d50| 64 28 61 4c 6f 6e 67 29 | 09 28 28 28 61 4c 6f 6e |d(aLong)|.(((aLon|
|00000d60| 67 29 20 3e 3e 20 31 36 | 29 20 26 20 30 78 46 46 |g) >> 16|) & 0xFF|
|00000d70| 46 46 29 0d 23 64 65 66 | 69 6e 65 20 4c 6f 57 72 |FF).#def|ine LoWr|
|00000d80| 64 28 61 4c 6f 6e 67 29 | 09 28 28 61 4c 6f 6e 67 |d(aLong)|.((aLong|
|00000d90| 29 20 26 20 30 78 46 46 | 46 46 29 0d 0d 2f 2f 20 |) & 0xFF|FF)..// |
|00000da0| 54 68 69 73 20 77 69 6c | 6c 20 69 6e 73 65 72 74 |This wil|l insert|
|00000db0| 20 64 65 62 75 67 67 69 | 6e 67 20 63 6f 64 65 20 | debuggi|ng code |
|00000dc0| 69 6e 20 74 68 65 20 61 | 70 70 6c 69 63 61 74 69 |in the a|pplicati|
|00000dd0| 6f 6e 20 74 6f 20 63 68 | 65 63 6b 20 63 6f 6e 64 |on to ch|eck cond|
|00000de0| 69 74 69 6f 6e 73 0d 23 | 69 66 20 5f 44 45 42 55 |itions.#|if _DEBU|
|00000df0| 47 0d 23 64 65 66 69 6e | 65 20 41 73 73 65 72 74 |G.#defin|e Assert|
|00000e00| 28 63 6f 6e 64 2c 20 73 | 29 09 09 09 69 66 20 28 |(cond, s|)...if (|
|00000e10| 63 6f 6e 64 29 20 44 65 | 62 75 67 53 74 72 20 28 |cond) De|bugStr (|
|00000e20| 73 29 0d 23 65 6c 73 65 | 0d 23 64 65 66 69 6e 65 |s).#else|.#define|
|00000e30| 20 41 73 73 65 72 74 28 | 63 6f 6e 64 2c 20 73 29 | Assert(|cond, s)|
|00000e40| 09 09 09 28 28 76 6f 69 | 64 29 09 30 29 0d 23 65 |...((voi|d).0).#e|
|00000e50| 6e 64 69 66 0d 0d 2f 2f | 20 54 68 69 73 20 77 69 |ndif..//| This wi|
|00000e60| 6c 6c 20 64 69 73 70 6c | 61 79 20 61 20 6d 65 73 |ll displ|ay a mes|
|00000e70| 73 61 67 65 20 69 6e 20 | 74 68 65 20 64 65 62 75 |sage in |the debu|
|00000e80| 67 67 65 72 0d 23 69 66 | 20 5f 56 45 52 42 4f 53 |gger.#if| _VERBOS|
|00000e90| 45 0d 23 64 65 66 69 6e | 65 20 44 65 62 75 67 4d |E.#defin|e DebugM|
|00000ea0| 65 73 73 61 67 65 28 73 | 29 09 09 09 44 65 62 75 |essage(s|)...Debu|
|00000eb0| 67 53 74 72 20 28 73 29 | 0d 23 65 6c 73 65 0d 23 |gStr (s)|.#else.#|
|00000ec0| 64 65 66 69 6e 65 20 44 | 65 62 75 67 4d 65 73 73 |define D|ebugMess|
|00000ed0| 61 67 65 28 73 29 09 09 | 09 28 28 76 6f 69 64 29 |age(s)..|.((void)|
|00000ee0| 09 30 29 0d 23 65 6e 64 | 69 66 0d 0d 0d 23 65 6e |.0).#end|if...#en|
|00000ef0| 64 69 66 0d 0d 0d 2f 2f | 7e 7e 7e 7e 7e 7e 7e 7e |dif...//|~~~~~~~~|
|00000f00| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000f10| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000f20| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000f30| 7e 7e 7e 7e 7e 7e 7e 7e | 7e 7e 7e 7e 7e 7e 7e 7e |~~~~~~~~|~~~~~~~~|
|00000f40| 7e 7e 7e 7e 7e 7e 7e 7e | 0d 2f 2f 20 70 72 6f 74 |~~~~~~~~|.// prot|
|00000f50| 6f 74 79 70 65 73 20 66 | 6f 72 20 66 69 6c 65 20 |otypes f|or file |
|00000f60| 6f 75 74 73 69 64 65 20 | 6f 66 20 74 68 65 20 6d |outside |of the m|
|00000f70| 61 69 6e 20 73 6f 75 72 | 63 65 20 66 69 6c 65 0d |ain sour|ce file.|
|00000f80| 0d 2f 2f 20 43 20 66 75 | 6e 63 74 69 6f 6e 20 70 |.// C fu|nction p|
|00000f90| 72 6f 74 6f 74 79 70 65 | 73 20 63 61 6e 6e 6f 74 |rototype|s cannot|
|00000fa0| 20 62 65 20 75 73 65 64 | 20 62 79 20 52 65 7a 0d | be used| by Rez.|
|00000fb0| 23 69 66 6e 64 65 66 20 | 66 6f 72 52 65 7a 0d 0d |#ifndef |forRez..|
|00000fc0| 2f 2f 20 46 72 6f 6d 20 | 74 68 65 20 73 6f 75 72 |// From |the sour|
|00000fd0| 63 65 20 66 69 6c 65 20 | 41 49 46 46 47 6f 6f 64 |ce file |AIFFGood|
|00000fe0| 69 65 73 2e 63 0d 4f 53 | 45 72 72 09 09 4f 70 65 |ies.c.OS|Err..Ope|
|00000ff0| 6e 41 49 46 46 46 69 6c | 65 20 28 73 68 6f 72 74 |nAIFFFil|e (short|
|00001000| 20 2a 66 52 65 66 4e 75 | 6d 29 3b 0d 6c 6f 6e 67 | *fRefNu|m);.long|
|00001010| 09 09 47 65 74 41 49 46 | 46 48 65 61 64 65 72 49 |..GetAIF|FHeaderI|
|00001020| 6e 66 6f 20 28 73 68 6f | 72 74 20 66 72 65 66 4e |nfo (sho|rt frefN|
|00001030| 75 6d 2c 20 53 6f 75 6e | 64 48 65 61 64 65 72 50 |um, Soun|dHeaderP|
|00001040| 74 72 20 74 68 65 48 65 | 61 64 65 72 29 3b 0d 4f |tr theHe|ader);.O|
|00001050| 53 45 72 72 09 09 52 65 | 63 6f 72 64 41 49 46 46 |SErr..Re|cordAIFF|
|00001060| 46 69 6c 65 20 28 4f 53 | 54 79 70 65 20 63 72 65 |File (OS|Type cre|
|00001070| 61 74 6f 72 29 3b 0d 0d | 0d 2f 2f 20 46 72 6f 6d |ator);..|.// From|
|00001080| 20 74 68 65 20 73 6f 75 | 72 63 65 20 66 69 6c 65 | the sou|rce file|
|00001090| 20 44 6f 75 62 6c 65 42 | 75 66 66 65 72 73 2e 63 | DoubleB|uffers.c|
|000010a0| 0d 4f 53 45 72 72 09 09 | 49 6e 69 74 44 6f 75 62 |.OSErr..|InitDoub|
|000010b0| 6c 65 42 75 66 66 65 72 | 28 76 6f 69 64 29 3b 0d |leBuffer|(void);.|
|000010c0| 76 6f 69 64 09 09 43 6c | 6f 73 65 44 6f 75 62 6c |void..Cl|oseDoubl|
|000010d0| 65 42 75 66 66 65 72 28 | 76 6f 69 64 29 3b 0d 0d |eBuffer(|void);..|
|000010e0| 4f 53 45 72 72 09 09 50 | 6c 61 79 46 69 6c 65 28 |OSErr..P|layFile(|
|000010f0| 42 6f 6f 6c 65 61 6e 20 | 66 6f 72 65 77 61 72 64 |Boolean |foreward|
|00001100| 2c 20 50 74 72 20 2a 70 | 72 69 76 61 74 65 44 61 |, Ptr *p|rivateDa|
|00001110| 74 61 29 3b 0d 76 6f 69 | 64 20 09 09 50 6c 61 79 |ta);.voi|d ..Play|
|00001120| 57 61 76 65 20 28 6c 6f | 6e 67 20 64 75 72 72 61 |Wave (lo|ng durra|
|00001130| 74 69 6f 6e 2c 20 57 61 | 76 65 43 79 63 6c 65 50 |tion, Wa|veCycleP|
|00001140| 74 72 20 74 68 65 57 61 | 76 65 2c 20 50 74 72 20 |tr theWa|ve, Ptr |
|00001150| 2a 70 72 69 76 61 74 65 | 44 61 74 61 29 3b 0d 0d |*private|Data);..|
|00001160| 0d 4f 53 45 72 72 09 09 | 44 6f 75 62 6c 65 42 75 |.OSErr..|DoubleBu|
|00001170| 66 66 65 72 20 28 53 6e | 64 43 68 61 6e 6e 65 6c |ffer (Sn|dChannel|
|00001180| 50 74 72 20 63 68 61 6e | 2c 20 75 6e 73 69 67 6e |Ptr chan|, unsign|
|00001190| 65 64 20 6c 6f 6e 67 20 | 66 69 6c 65 52 65 66 4e |ed long |fileRefN|
|000011a0| 75 6d 2c 20 50 72 6f 63 | 50 74 72 20 72 65 61 64 |um, Proc|Ptr read|
|000011b0| 70 72 6f 63 2c 20 50 72 | 6f 63 50 74 72 20 70 72 |proc, Pr|ocPtr pr|
|000011c0| 6f 63 65 73 73 70 72 6f | 63 2c 0d 09 09 09 09 09 |ocesspro|c,......|
|000011d0| 09 53 6f 75 6e 64 48 65 | 61 64 65 72 50 74 72 20 |.SoundHe|aderPtr |
|000011e0| 67 65 6e 65 72 61 6c 48 | 65 61 64 65 72 2c 20 75 |generalH|eader, u|
|000011f0| 6e 73 69 67 6e 65 64 20 | 6c 6f 6e 67 20 70 6c 61 |nsigned |long pla|
|00001200| 79 53 69 7a 65 2c 20 6c | 6f 6e 67 20 64 61 74 61 |ySize, l|ong data|
|00001210| 4f 66 66 73 65 74 2c 20 | 50 74 72 20 2a 70 72 69 |Offset, |Ptr *pri|
|00001220| 76 61 74 65 44 61 74 61 | 29 3b 0d 09 09 09 09 09 |vateData|);......|
|00001230| 09 0d 76 6f 69 64 20 09 | 09 46 72 65 65 44 42 50 |..void .|.FreeDBP|
|00001240| 72 69 76 61 74 65 4d 65 | 6d 20 28 76 6f 69 64 20 |rivateMe|m (void |
|00001250| 2a 66 72 65 65 53 70 61 | 63 65 29 3b 0d 09 09 09 |*freeSpa|ce);....|
|00001260| 09 09 09 0d 76 6f 69 64 | 20 09 09 4b 69 6c 6c 44 |....void| ..KillD|
|00001270| 6f 75 62 6c 65 42 75 66 | 66 65 72 20 28 76 6f 69 |oubleBuf|fer (voi|
|00001280| 64 29 3b 0d 4f 53 45 72 | 72 09 09 52 65 61 64 50 |d);.OSEr|r..ReadP|
|00001290| 72 6f 63 20 28 76 6f 69 | 64 20 20 2a 70 72 69 76 |roc (voi|d *priv|
|000012a0| 61 74 65 2c 20 73 68 6f | 72 74 20 62 75 66 4e 75 |ate, sho|rt bufNu|
|000012b0| 6d 2c 20 42 6f 6f 6c 65 | 61 6e 20 61 73 79 6e 63 |m, Boole|an async|
|000012c0| 68 29 3b 0d 76 6f 69 64 | 09 09 50 72 6f 63 65 73 |h);.void|..Proces|
|000012d0| 73 69 6e 67 50 72 6f 63 | 20 28 76 6f 69 64 29 3b |singProc| (void);|
|000012e0| 0d 4f 53 45 72 72 09 09 | 42 61 63 6b 52 65 61 64 |.OSErr..|BackRead|
|000012f0| 50 72 6f 63 20 28 76 6f | 69 64 20 2a 70 72 69 76 |Proc (vo|id *priv|
|00001300| 61 74 65 2c 20 73 68 6f | 72 74 20 62 75 66 4e 75 |ate, sho|rt bufNu|
|00001310| 6d 2c 20 42 6f 6f 6c 65 | 61 6e 20 61 73 79 6e 63 |m, Boole|an async|
|00001320| 68 29 3b 0d 76 6f 69 64 | 09 09 42 61 63 6b 50 72 |h);.void|..BackPr|
|00001330| 6f 63 65 73 73 69 6e 67 | 50 72 6f 63 20 28 76 6f |ocessing|Proc (vo|
|00001340| 69 64 29 3b 0d 70 61 73 | 63 61 6c 20 76 6f 69 64 |id);.pas|cal void|
|00001350| 20 44 42 53 65 72 76 69 | 63 65 28 53 6e 64 43 68 | DBServi|ce(SndCh|
|00001360| 61 6e 6e 65 6c 50 74 72 | 20 63 68 61 6e 2c 20 53 |annelPtr| chan, S|
|00001370| 6e 64 43 6f 6d 6d 61 6e | 64 2a 20 61 63 6d 64 29 |ndComman|d* acmd)|
|00001380| 3b 0d 0d 2f 2f 20 46 72 | 6f 6d 20 74 68 65 20 73 |;..// Fr|om the s|
|00001390| 6f 75 72 63 65 20 66 69 | 6c 65 20 4f 73 63 69 6c |ource fi|le Oscil|
|000013a0| 61 74 6f 72 2e 63 0d 57 | 61 76 65 43 79 63 6c 65 |ator.c.W|aveCycle|
|000013b0| 50 74 72 20 4e 65 77 57 | 61 76 65 46 6f 72 6d 20 |Ptr NewW|aveForm |
|000013c0| 28 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 61 |(unsigne|d char a|
|000013d0| 6d 70 6c 69 74 75 64 65 | 2c 20 75 6e 73 69 67 6e |mplitude|, unsign|
|000013e0| 65 64 20 73 68 6f 72 74 | 20 66 72 65 71 75 65 6e |ed short| frequen|
|000013f0| 63 79 29 3b 0d 0d 23 65 | 6e 64 69 66 0d 0d 00 00 |cy);..#e|ndif....|
|00001400| 00 00 01 00 00 00 01 6e | 00 00 00 6e 00 00 00 3e |.......n|...n...>|
|00001410| 70 61 72 61 6d 31 2c 63 | 68 61 72 20 2a 70 61 72 |param1,c|har *par|
|00001420| 61 6d 32 2c 63 68 61 72 | 20 2a 70 61 72 61 6d 33 |am2,char| *param3|
|00001430| 09 4d 61 69 6e 41 70 70 | 2e 68 02 00 00 00 54 45 |.MainApp|.h....TE|
|00001440| 58 54 4d 50 53 20 01 00 | ff ff ff ff 00 00 00 00 |XTMPS ..|........|
|00001450| 00 00 54 45 58 54 4d 50 | 53 20 01 00 ff ff ff ff |..TEXTMP|S ......|
|00001460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001470| 00 00 a5 92 16 2d 00 00 | 13 7e 00 00 01 ac 78 74 |.....-..|.~....xt|
|00001480| 29 3b 20 0d 73 68 6f 72 | 74 20 66 69 6e 64 64 69 |); .shor|t finddi|
|00001490| 74 65 6d 28 44 69 61 6c | 6f 67 50 74 72 20 74 68 |tem(Dial|ogPtr th|
|000014a0| 65 44 69 61 6c 6f 67 2c | 50 6f 69 6e 74 20 2a 74 |eDialog,|Point *t|
|000014b0| 68 65 50 74 29 3b 20 0d | 23 69 66 64 65 66 20 5f |hePt); .|#ifdef _|
|000014c0| 5f 63 70 6c 75 73 70 6c | 75 73 0d 7d 0d 23 65 6e |_cpluspl|us.}.#en|
|000014d0| 64 69 66 0d 0d 23 65 6e | 64 69 66 0d 63 61 6c 20 |dif..#en|dif.cal |
|000014e0| 4f 53 45 72 72 20 47 65 | 74 4d 79 5a 6f 6e 65 28 |OSErr Ge|tMyZone(|
|000014f0| 58 50 50 50 61 72 6d 42 | 6c 6b 50 74 72 20 74 68 |XPPParmB|lkPtr th|
|00001500| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00001510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001520| 00 00 00 00 00 00 00 06 | 00 04 01 bd 00 e3 02 56 |........|.......V|
|00001530| 03 a3 01 bd 00 e3 02 56 | 03 a3 a6 6f a6 23 00 00 |.......V|...o.#..|
|00001540| 0d a3 00 00 0d a3 00 00 | 0d 1d 01 00 00 00 00 1e |........|........|
|00001550| 01 bd 00 e3 02 56 03 a3 | 01 bd 00 e3 02 56 03 a3 |.....V..|.....V..|
|00001560| 00 00 0d 1d 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001570| 01 00 00 00 01 6e 00 00 | 00 6e 00 00 00 3e 00 8e |.....n..|.n...>..|
|00001580| 1e 5c 08 d2 00 00 00 1c | 00 3e 00 00 4d 50 53 52 |.\......|.>..MPSR|
|00001590| 00 01 00 0a 03 ed ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000015a0| 03 f0 ff ff 00 00 00 4c | 00 94 1c 10 00 00 00 00 |.......L|........|
|000015b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+